import type IRespModel from "@/type/IRespModel.ts";

/**
 * created by yangtong on 2025/6/12 下午9:38
 */
export default interface SysRolePermissionResp extends IRespModel {

    /**
     * 角色id
     */
    roleId: string;

    /**
     * 角色编码
     */
    roleCode: string;

    /**
     * 资源id
     */
    permissionId: string;

    /**
     * 父资源id
     */
    pid: string;

    /**
     * 用户编码
     */
    permissionCode: string;

    /**
     * 资源名称
     */
    permissionName: string;

    /**
     * 是否有子数据
     */
    hasChildren: string;

    /**
     * 子数据
     */
    children: SysRolePermissionResp[];

}